\hypertarget{classduye_1_1_auto_lock}{\section{duye\-:\-:Auto\-Lock Class Reference}
\label{classduye_1_1_auto_lock}\index{duye\-::\-Auto\-Lock@{duye\-::\-Auto\-Lock}}
}


auto lock wrapper  




{\ttfamily \#include $<$duye\-\_\-lock.\-h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classduye_1_1_auto_lock_ab02c0bb8db767ed98c7325a4dde02407}{Auto\-Lock} (\hyperlink{classduye_1_1_mutex}{Mutex} \&mutex)
\begin{DoxyCompactList}\small\item\em constructor \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
auto lock wrapper 

\subsection{Constructor \& Destructor Documentation}
\hypertarget{classduye_1_1_auto_lock_ab02c0bb8db767ed98c7325a4dde02407}{\index{duye\-::\-Auto\-Lock@{duye\-::\-Auto\-Lock}!Auto\-Lock@{Auto\-Lock}}
\index{Auto\-Lock@{Auto\-Lock}!duye::AutoLock@{duye\-::\-Auto\-Lock}}
\subsubsection[{Auto\-Lock}]{\setlength{\rightskip}{0pt plus 5cm}duye\-::\-Auto\-Lock\-::\-Auto\-Lock (
\begin{DoxyParamCaption}
\item[{{\bf Mutex} \&}]{mutex}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [explicit]}}}\label{classduye_1_1_auto_lock_ab02c0bb8db767ed98c7325a4dde02407}


constructor 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em } & \-: mutex \\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}

\end{DoxyNote}


The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Z\-:/duye/src/duyebase/system/\hyperlink{duye__lock_8h}{duye\-\_\-lock.\-h}\end{DoxyCompactItemize}
